home *** CD-ROM | disk | FTP | other *** search
- ****************************************************************************
-
- MJSoft's Kicker and Utilites
-
- HISTORY
-
- ****************************************************************************
-
-
- 27/08/92 MKick.1: History created
- 27/08/92 MKick.2: Beta=1
- 27/08/92 MKick.3: Version 1.1
- 27/08/92 MKick.4: IFF KICK supported
- 11/09/92 MakeKick.1: Added ability to use long lines ('\' before NL)
- 11/09/92 MakeKick.2: Repaired bug in output buffer handling
- 06/10/92 MKick.5: Adresses $100-$3ff are cleared during each reset
- 17/10/92 MKick.6: WB Start added
- 17/10/92 MKick.7: Repaired re-kicking
- 09/12/92 MakeKick.3: Added RELPATCH
- 09/12/92 MKick.8: Added relative patches
- 11/12/92 MakeKickDisk.1: Created
- 11/12/92 MKick.9: Repaired absolute kickstarts
- 11/12/92 MKick.10: Repaired ORIGINAL gadget state in GUI
- 12/12/92 MakeKick.4: Added CHECKSUM
- 12/12/92 MakeKick.5: AUTO option made
- 12/12/92 MakeKick.6: Added AUTOSUM
- 12/12/92 MKick.11: Checksum of kickstart file implemented
- 12/12/92 MKick.12: Repaired floppy-disk loading
- 12/12/92 MKick.13: Correct memory freeing after errors
- 12/12/92 MKick.14: Implemented AutoCheckSum of kickstarts
- 13/12/92 MakeKick.7: Added PATCH2 and PATCH1
- 13/12/92 MKick.15: 1.x patches implemented
- 13/12/92 MKick.16: Repaired BCPL relocations
- 13/12/92 MKick.17: Improved kickstart sorting in GUI
- 13/12/92 MKick.18: Added routines for resident 1.x
- 13/12/92 MKick.19: "Loading kickstart %d.%d" message disabled when using GUI
- 13/12/92 MKick.20: Loading from ROM supported
- 13/12/92 MKick.21: Switch AUTO added
- 13/12/92 MKick.22: ROM switch added
- 13/12/92 MKick.23: Allocated 8 bytes before tags (defence against MemList
- chunks)
- 13/12/92 MKick.24: KickMemList cleared
- 14/12/92 MKick.25: Solved problems with ALF
- 14/12/92 MKick.26: Repaired re-kick routine
- 17/01/93 MakeKick.8: Supported new format of PAT & RTB files
- 17/01/93 MakeKick.9: Implemented searching for C0-RAM patches
- 17/01/93 MKick.27: Kickstart directory defaults to DEVS:Kickstarts
- 17/01/93 MKick.28: No more illegal FreeMems when error with KS in disconnected
- C0-RAM
- 17/01/93 MKick.29: Repaired memory allocation when 2.0 in CHIP RAM
- 17/01/93 MKick.30: Startup tags completely rewritten
- 17/01/93 MKick.31: Version 1.2
- 27/01/93 MakeKick.10: Repaired searching for C0-PATCH
- 28/01/93 MakeKick.11: Implemented analysis of Encrypted and SuperKickstart
- formats
- 28/01/93 MakeKick.12: Implemented KICKTO option
- 28/01/93 MKick.32: Repaired processing of option KICKDIR
- 28/01/93 MKick.33: Better error checking of absolute kickstarts
- 01/02/93 MKick.34: User-selectable killing of old resident modules - NOTAGS
- switch
- 01/02/93 MKick.35: Checking of ADR option (valid system RAM?)
- 01/02/93 MKick.36: FORCE switch
- 01/02/93 MKick.37: Removed bug in 'No memory for temp. buffer' error handling -
- doesn't crash now
- 01/02/93 MKick.38: Removed unused ResidentTag #2 (MKick.hook)
- 01/02/93 MKick.39: Selective filtering of resident modules
- 15/03/93 MKick.40: Allocated resident tags are checked for interferences with
- DATAMOVEd kickstart
- 15/03/93 MKick.41: Repaired selection of resident modules (doesn't leave
- KickTags $80000000)
- 16/03/93 MKick.42: After-RESET alerts are now displayed properly
- 16/03/93 MKick.43: Kicking of 1.X no longer supported
- 16/03/93 MKick.44: Salvage of C0-RAM implemented
- 16/03/93 MKick.45: Restoring of V39 alert timing value implemented
- 16/03/93 MKick.46: Added DEBUG switch
- 16/03/93 MKick.47: Better resident tag allocation strategy
- 20/03/93 MKick.48: Another DATAMOVE bug fixed: overlaying buffer & kickstart
- could result in crash
- 23/03/93 MKick.49: Included version string ($VER)
- 23/03/93 MKick.50: The DEBUG option survives reset caused by re-kick
- 24/03/93 MKick.51: Another bug in resident tag processing fixed ($80000000...)
- 24/03/93 MKick.52: Attributes of expansion memory corrected (RAD V39 works)
- 24/03/93 MKick.53: New processing of memtags -> (RAD V39 survives RESET)
- 25/03/93 MKick.54: Black background restored after resident tag in RAM KS
- 25/03/93 MKick.55: Resident tag processing slightly improved
- 25/03/93 MKick.56: Processing of resident tags was incorrectly skipped in some
- situations
- 14/05/93 MakeKickDisk.2: MKick is now loaded from C:
- 14/05/93 MakeKickDisk.3: The startup-sequence contains KICKDIR parameter -> GUI
- works
- 14/05/93 MakeKickDisk.4: The disk contains DEVS/System-configuration
- 14/05/93 MakeKickDisk.5: Version 1.1
- 15/05/93 MakeKick.13: Automatic detection of CHIP-RAM stack memory allocation
- (not from top of mem)!
- 15/05/93 MKick.57: ADR option: SKick-style addresses (higher word only)
- supported
- 17/05/93 MKick.58: Version 1.3
- 17/05/93 MKick.59: Beta=0
- 20/07/93 MKick.60: Small code cleanup
- 20/07/93 MKick.61: Now compatible with SinSoft's KickStat
- 31/07/93 MKick.62: Restored ability to kick 1.X kickstarts (I need it for my
- GVP530)
- 31/07/93 MKick.63: Fixup of expansion board processing in V1.X
- 01/08/93 MKick.64: Big code cleanup
- 01/08/93 MKick.65: Parsing of WB arguments repaired (it didn't work since V1.2
- ...)
- 02/08/93 MKick.66: CPU caches are flushed before reset
- 02/08/93 MKick.67: CACHE switch added
- 02/08/93 MKick.68: Beta=1
- 02/08/93 MKick.69: ROM kickstart can be selected as permanent (AUTO option
- assumes it's in RAM)
- 02/08/93 MKick.70: Special handling of C0-RAM when 1.3 kicked by DATAMOVE
- routine
- 02/08/93 MKick.71: ADR option now correctly survives reset (if removing KS in
- RAM)
- 05/08/93 MKick.72: Waiting for all disks are validated on start
- 05/08/93 MKick.73: Better scanning of memory
- 05/08/93 MKick.74: Disconnecting of C0-RAM on machines with EXP-RAM repaired
- 05/08/93 MKick.75: Analysis of currently running KS optimized a bit
- 05/08/93 MKick.76: WAIT option forces waiting before re-kick to ROM and
- disconnecting of C0-RAM
- 05/08/93 MKick.77: Fixed bug causing random crashes of kicking back to 1.3
- 05/08/93 MKick.78: CoolCapture cleared before kicking
- 05/08/93 MKick.79: Now able to kick to $200000 (it has been crashing before)
- 05/08/93 MKick.80: Improved checking of memory address of absolute kickstarts
- 06/08/93 MKick.81: Repaired help page (the 'EXP' option was referenced as 'EXT')
- 06/08/93 MKick.82: New style of help screen
- 06/08/93 MKick.83: Many parts of code re-written or significantly changed
- 06/08/93 MKick.84: Multiple memory options possible
- 06/08/93 MKick.85: Kicking can be aborted by CTRL-C
- 07/08/93 MKick.86: GUI updated to handle new system of options
- 07/08/93 MKick.87: Tests KS memory before trying to load a kickstart
- 07/08/93 MKick.88: No more stealing of CHIP RAM if failed
- 07/08/93 MKick.89: Now checks if there is resident information created by
- another version of MKick
- 07/08/93 MKick.90: ADDMEM option implemented: installs non-autoconfig RAM to the
- system
- 07/08/93 MKick.91: Kickstart can be stored in non-autoconfig RAM; NAC switch
- added
- 07/08/93 MKick.92: Removed some bugs causing improper operation with RAM in
- 32-bit address space
- 07/08/93 MKick.93: Version 1.4
- 07/08/93 MKick.94: DEBUG set & LMB hold during 2nd phase: startup-sequence of
- V36+ disabled
- 08/08/93 MKick.95: Kicking of 1.3 to $200000 now works
- 12/08/93 MKick.96: Repaired bug in ROM KS detection causing crashes if V37+ in
- ROM
- 12/08/93 MKick.97: Some messages shortened to fit in the GUI window
- 21/09/93 MKick.98: Added EXP/NAC memory has KICK attribute set (only in V39+)
- 21/09/93 MKick.99: MKick crashed when called from kickstart kicked by different
- version
- 06/11/93 MKick.100: Version 1.5
- 06/11/93 MKick.101: Beta=0
- 11/04/94 MKick.102: Automatic creation of Kickstart memlist if no other memlist
- contains the image
- 11/04/94 MKick.103: LMB hold during phase #1 -> all resident modules removed
- 11/04/94 MKick.104: Version 1.6
-